package xcmg.device.dao.entity.sale;

import java.math.BigDecimal;
import java.util.Date;

public class SalesBillDO {
    private String id;

    private String orgId;

    private String salesBillNo;

    private String clientId;

    private String clientName;

    private String servicePersonId;

    private String servicePersonName;

    private Short billType;

    private Date applyDate;

    private String consignee;

    private String contactPhone;

    private String receiptAddress;

    private String model;

    private String useMachineNo;

    private String settleMachineNo;

    private String reason;

    private String workOrderNo;

    private String claimOrderNo;

    private Short giveQuotaType;

    private BigDecimal remainingCredit;

    private String remark;

    private BigDecimal totalOrderPrice;

    private BigDecimal adjustedTotalPrice;

    private Short status;

    private Short isDel;

    private Date createDate;

    private String createId;

    private Date updateDate;

    private String updateId;
    private String borrowBillNo;

    private BigDecimal costTotal;

    private Integer createOutboundStatus;
    private Integer outboundStatus;
    private Integer returnRequestStatus;

    private Date outboundDate;

    /**
     * 销售方式（渠道）：0其他渠道，1服务人员，2电商销售，3专营店销售，4展会销售，5电话销售
     */
    private Integer saleType;

    private Integer bigClientFlag;

    public Integer getBigClientFlag() {
        return bigClientFlag;
    }

    public void setBigClientFlag(Integer bigClientFlag) {
        this.bigClientFlag = bigClientFlag;
    }

    public Integer getSaleType() {
        return saleType;
    }

    public void setSaleType(Integer saleType) {
        this.saleType = saleType;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public String getSalesBillNo() {
        return salesBillNo;
    }

    public void setSalesBillNo(String salesBillNo) {
        this.salesBillNo = salesBillNo == null ? null : salesBillNo.trim();
    }

    public String getClientId() {
        return clientId;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public String getClientName() {
        return clientName;
    }

    public void setClientName(String clientName) {
        this.clientName = clientName == null ? null : clientName.trim();
    }

    public String getServicePersonId() {
        return servicePersonId;
    }

    public void setServicePersonId(String servicePersonId) {
        this.servicePersonId = servicePersonId == null ? null : servicePersonId.trim();
    }

    public String getServicePersonName() {
        return servicePersonName;
    }

    public void setServicePersonName(String servicePersonName) {
        this.servicePersonName = servicePersonName == null ? null : servicePersonName.trim();
    }

    public Short getBillType() {
        return billType;
    }

    public void setBillType(Short billType) {
        this.billType = billType;
    }

    public Date getApplyDate() {
        return applyDate;
    }

    public void setApplyDate(Date applyDate) {
        this.applyDate = applyDate;
    }

    public String getConsignee() {
        return consignee;
    }

    public void setConsignee(String consignee) {
        this.consignee = consignee == null ? null : consignee.trim();
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone == null ? null : contactPhone.trim();
    }

    public String getReceiptAddress() {
        return receiptAddress;
    }

    public void setReceiptAddress(String receiptAddress) {
        this.receiptAddress = receiptAddress == null ? null : receiptAddress.trim();
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model == null ? null : model.trim();
    }

    public String getUseMachineNo() {
        return useMachineNo;
    }

    public void setUseMachineNo(String useMachineNo) {
        this.useMachineNo = useMachineNo == null ? null : useMachineNo.trim();
    }

    public String getSettleMachineNo() {
        return settleMachineNo;
    }

    public void setSettleMachineNo(String settleMachineNo) {
        this.settleMachineNo = settleMachineNo == null ? null : settleMachineNo.trim();
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason == null ? null : reason.trim();
    }

    public String getWorkOrderNo() {
        return workOrderNo;
    }

    public void setWorkOrderNo(String workOrderNo) {
        this.workOrderNo = workOrderNo == null ? null : workOrderNo.trim();
    }

    public String getClaimOrderNo() {
        return claimOrderNo;
    }

    public void setClaimOrderNo(String claimOrderNo) {
        this.claimOrderNo = claimOrderNo == null ? null : claimOrderNo.trim();
    }

    public Short getGiveQuotaType() {
        return giveQuotaType;
    }

    public void setGiveQuotaType(Short giveQuotaType) {
        this.giveQuotaType = giveQuotaType;
    }

    public BigDecimal getRemainingCredit() {
        return remainingCredit;
    }

    public void setRemainingCredit(BigDecimal remainingCredit) {
        this.remainingCredit = remainingCredit;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public BigDecimal getTotalOrderPrice() {
        return totalOrderPrice;
    }

    public void setTotalOrderPrice(BigDecimal totalOrderPrice) {
        this.totalOrderPrice = totalOrderPrice;
    }

    public BigDecimal getAdjustedTotalPrice() {
        return adjustedTotalPrice;
    }

    public void setAdjustedTotalPrice(BigDecimal adjustedTotalPrice) {
        this.adjustedTotalPrice = adjustedTotalPrice;
    }

    public Short getStatus() {
        return status;
    }

    public void setStatus(Short status) {
        this.status = status;
    }

    public Short getIsDel() {
        return isDel;
    }

    public void setIsDel(Short isDel) {
        this.isDel = isDel;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId == null ? null : createId.trim();
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public String getUpdateId() {
        return updateId;
    }

    public void setUpdateId(String updateId) {
        this.updateId = updateId == null ? null : updateId.trim();
    }

    public String getBorrowBillNo() {
        return borrowBillNo;
    }

    public void setBorrowBillNo(String borrowBillNo) {
        this.borrowBillNo = borrowBillNo;
    }

    public BigDecimal getCostTotal() {
        return costTotal;
    }

    public void setCostTotal(BigDecimal costTotal) {
        this.costTotal = costTotal;
    }

    public Integer getCreateOutboundStatus() {
        return createOutboundStatus;
    }

    public void setCreateOutboundStatus(Integer createOutboundStatus) {
        this.createOutboundStatus = createOutboundStatus;
    }

    public Integer getOutboundStatus() {
        return outboundStatus;
    }

    public void setOutboundStatus(Integer outboundStatus) {
        this.outboundStatus = outboundStatus;
    }

    public Integer getReturnRequestStatus() {
        return returnRequestStatus;
    }

    public void setReturnRequestStatus(Integer returnRequestStatus) {
        this.returnRequestStatus = returnRequestStatus;
    }

    public Date getOutboundDate() {
        return outboundDate;
    }

    public void setOutboundDate(Date outboundDate) {
        this.outboundDate = outboundDate;
    }
}